persevere against odds

Translations
упорно бороться с трудностями
Even when the odds were against her, she continued to persevere.
Даже когда обстоятельства были против нее, она продолжала упорно бороться с трудностями.